package com.sztx.pay.center.dataaccess.domain;

import java.io.Serializable;
import java.util.Date;

@SuppressWarnings("serial")
public class UserActFlowDO implements Serializable {
    /**
    * 流水的ID号（主键）
     */
    private String actFlowNo;
    
    /**
     * 原始订单号
     */
    private String originOrderNo;

    /**
    * 支付订单号
     */
    private String tradeOrderNo;

    /**
     * 帐户ID
     */
    private String actNo;

    /**
     * 内部帐号
     */
    private String userId;
    
    /**
     * 交易对方
     */
    private String otherUserId;
    /**
     * 交易对方账户类型
      */
    private Integer otherActType;

    /**
     * 交易对方真实姓名   （若对方未实名认证  返回的是userId）
     */
    private String otherRealName;
    
    /**
    * 账户类型
     */
    private Integer actType;

    /**
     * 帐户余额（修改后的）
     */
    private Long actBalance;

    /**
    * 本次交易变更金额
     */
    private Long tranAmount;
    
    
    private Long freezeBalance;
    
    private Long freezeAmount;

    /**
     * 内部备注
     */
    private String innerRemark;

    /**
     * 展示用备注
     */
    private String userRemark;

    /**
     * 交易时间
     */
    private Date tradeTime;

    private Date createTime;

    /**
     * 交易类型
     */
    private Integer tradeType;

    /**
     * 修改时间 – 内部使用
     */
    private Date modifyTime;

    private Integer modifyCount;
    
    private String updateUser;
    
    private String actSign;
    
    private String businessType;
    /**
     * 交易对方用户id
     */
    private String toUserId;
    /**
     * 交易对方账户号
     */
    private String toActNo;
    /**
     * 交易对方账户类别
     */
    private Integer toActType;

    
    
    public Integer getOtherActType() {
		return otherActType;
	}

	public void setOtherActType(Integer otherActType) {
		this.otherActType = otherActType;
	}

	public String getOtherRealName() {
		return otherRealName;
	}

	public void setOtherRealName(String otherRealName) {
		this.otherRealName = otherRealName;
	}

	public String getOtherUserId() {
		return otherUserId;
	}

	public void setOtherUserId(String otherUserId) {
		this.otherUserId = otherUserId;
	}

	/**
     * @return act_flow_no
     */
    public String getActFlowNo() {
        return actFlowNo;
    }

    /**
     * @param actFlowNo
     */
    public void setActFlowNo(String actFlowNo) {
        this.actFlowNo = actFlowNo;
    }
    
    public String getOriginOrderNo() {
		return originOrderNo;
	}

	public void setOriginOrderNo(String originOrderNo) {
		this.originOrderNo = originOrderNo;
	}

	public String getTradeOrderNo() {
		return tradeOrderNo;
	}

	public void setTradeOrderNo(String tradeOrderNo) {
		this.tradeOrderNo = tradeOrderNo;
	}

	/**
     * @return act_no
     */
    public String getActNo() {
        return actNo;
    }

    /**
     * @param actNo
     */
    public void setActNo(String actNo) {
        this.actNo = actNo;
    }

  

    public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	/**
     * @return act_type
     */
    public Integer getActType() {
        return actType;
    }

    /**
     * @param actType
     */
    public void setActType(Integer actType) {
        this.actType = actType;
    }

   
    /**
     * @return inner_remark
     */
    public String getInnerRemark() {
        return innerRemark;
    }

    public Long getActBalance() {
		return actBalance;
	}

	public void setActBalance(Long actBalance) {
		this.actBalance = actBalance;
	}

	public Long getTranAmount() {
		return tranAmount;
	}

	public void setTranAmount(Long tranAmount) {
		this.tranAmount = tranAmount;
	}

	/**
     * @param innerRemark
     */
    public void setInnerRemark(String innerRemark) {
        this.innerRemark = innerRemark;
    }

    /**
     * @return user_remark
     */
    public String getUserRemark() {
        return userRemark;
    }

    /**
     * @param userRemark
     */
    public void setUserRemark(String userRemark) {
        this.userRemark = userRemark;
    }

    /**
     * @return trade_time
     */
    public Date getTradeTime() {
        return tradeTime;
    }

    /**
     * @param tradeTime
     */
    public void setTradeTime(Date tradeTime) {
        this.tradeTime = tradeTime;
    }

    /**
     * @return create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * @param createTime
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * @return trade_type
     */
    public Integer getTradeType() {
        return tradeType;
    }

    /**
     * @param tradeType
     */
    public void setTradeType(Integer tradeType) {
        this.tradeType = tradeType;
    }

    /**
     * @return modify_time
     */
    public Date getModifyTime() {
        return modifyTime;
    }

    /**
     * @param modifyTime
     */
    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    /**
     * @return modify_count
     */
    public Integer getModifyCount() {
        return modifyCount;
    }

    /**
     * @param modifyCount
     */
    public void setModifyCount(Integer modifyCount) {
        this.modifyCount = modifyCount;
    }

	public Long getFreezeBalance() {
		return freezeBalance;
	}

	public void setFreezeBalance(Long freezeBalance) {
		this.freezeBalance = freezeBalance;
	}

	public Long getFreezeAmount() {
		return freezeAmount;
	}

	public void setFreezeAmount(Long freezeAmount) {
		this.freezeAmount = freezeAmount;
	}

	public String getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}

	public String getActSign() {
		return actSign;
	}

	public void setActSign(String actSign) {
		this.actSign = actSign;
	}

	public String getBusinessType() {
		return businessType;
	}

	public void setBusinessType(String businessType) {
		this.businessType = businessType;
	}

	public String getToUserId() {
		return toUserId;
	}

	public void setToUserId(String toUserId) {
		this.toUserId = toUserId;
	}

	public String getToActNo() {
		return toActNo;
	}

	public void setToActNo(String toActNo) {
		this.toActNo = toActNo;
	}

	public Integer getToActType() {
		return toActType;
	}

	public void setToActType(Integer toActType) {
		this.toActType = toActType;
	}
    
    
}